Skip to content

[device/celestica]: Implement Silverstone platform API [SFP]#3869

Merged
lguohan merged 2 commits intosonic-net:masterfrom
mudsut4ke:master-silverstone-sfp-api
Jan 16, 2020
Merged

[device/celestica]: Implement Silverstone platform API [SFP]#3869
lguohan merged 2 commits intosonic-net:masterfrom
mudsut4ke:master-silverstone-sfp-api

Conversation

@mudsut4ke
Copy link
Contributor

@mudsut4ke mudsut4ke commented Dec 11, 2019

- What I did

  • Add Sfp APIs base on SfpBase and SfpUtilBase

- How I did it

  1. Implement Sfp APIs.
  2. Init Sfp object list on chassis API.

- How to verify it

Signed-off-by: Wirut Getbamrung wgetbumr@celestica.com

@mudsut4ke mudsut4ke marked this pull request as ready for review December 11, 2019 04:49
@mudsut4ke
Copy link
Contributor Author

retest this please

@mudsut4ke mudsut4ke changed the title [device/celestica]: Implement SFP API Implement Silverstone platform API [SFP] Dec 12, 2019
@mudsut4ke mudsut4ke changed the title Implement Silverstone platform API [SFP] [device/celestica]: Implement Silverstone platform API [Chassis/Fan] Dec 12, 2019
@mudsut4ke mudsut4ke changed the title [device/celestica]: Implement Silverstone platform API [Chassis/Fan] [device/celestica]: Implement Silverstone platform API [SFP] Dec 16, 2019
@lguohan lguohan merged commit 4c46178 into sonic-net:master Jan 16, 2020
@mudsut4ke mudsut4ke deleted the master-silverstone-sfp-api branch April 16, 2020 04:25
@abdosi
Copy link
Contributor

abdosi commented Jul 8, 2020

@mudsut4ke Cherry-pick has conflict. Raise separate PR for 201911.

cc @rlhui @yxieca

mssonicbld added a commit that referenced this pull request Nov 1, 2025
…lly (#24266)

#### Why I did it
src/sonic-swss
```
* 3ccfa629 - (HEAD -> master, origin/master, origin/HEAD) [orchagent] Add FEC frame loss ratio monitoring with predictive analytics (#3869) (3 days ago) [Apoorv Sachan]
* 2018ed33 - Add mock test for IPv4/IPv6 route add/delete (#3839) (3 days ago) [meghtony]
* 47df8071 - [portsorch] Fixed port comparison logic executed every doTask for every port (#3821) (3 days ago) [Stepan Blyshchak]
* 0c60bdb4 - [ssw][ha] use endpoint IP to for tunnel term acl (#3897) (3 days ago) [Jing Zhang]
* 80c742c2 - [muxorch] Fix handling mux neighbors learned after route (#3937) (4 days ago) [Nikola Dancejic]
* bd479539 - [Vnetorch] Ecmp vnet local routes (#3935) (7 days ago) [Leyza]
* 5de59222 - [FC] Set FC delay in command line parameters (#3814) (8 days ago) [Stepan Blyshchak]
* 85a06154 - [ssw][ha] set `SAI_ENI_ATTR_IS_HA_FLOW_OWNER` & `SAI_ENI_ATTR_HA_SCOPE_ID` when creating eni (#3881) (11 days ago) [Jing Zhang]
* bc40a043 - Skip flush if ring buffer is not empty or thread is not in idle (#3895) (11 days ago) [Eddie Ruan]
* ab96400c - [trim]: Update log level severity to avoid errors during attribute/enum capabilities query (#3916) (2 weeks ago) [Nazarii Hnydyn]
* 582eed0e - [vs]: Fix trimming test cases: avoid config consolidation (#3939) (2 weeks ago) [Nazarii Hnydyn]
* 34b9f366 - [vs]: Fix trimming test cases: avoid NULL OID polling (#3943) (2 weeks ago) [Nazarii Hnydyn]
* 8b8918a7 - [ACL] Populate SAI tunnel term correctly (#3924) (2 weeks ago) [Vivek]
* fb56d6da - Maximum non-zero FEC histogram bin (#3919) (2 weeks ago) [Prince George]
* c87bf6c0 - [FC] Reduce sairedis calls by efficient caching (#3854) (3 weeks ago) [Vivek]
* 287461ba - [vs]: Remove non-default objects on dynamic buffer model teardown (#3931) (3 weeks ago) [Nazarii Hnydyn]
* 36c598cb - Make fpmsyncd capable of handling route replace semantics (#3872) (3 weeks ago) [venkit-nexthop]
```
#### How I did it
#### How to verify it
#### Description for the changelog
ashutosh-agrawal pushed a commit to AnantKishorSharma/sonic-buildimage that referenced this pull request Nov 30, 2025
…lly (sonic-net#24266)

#### Why I did it
src/sonic-swss
```
* 3ccfa629 - (HEAD -> master, origin/master, origin/HEAD) [orchagent] Add FEC frame loss ratio monitoring with predictive analytics (sonic-net#3869) (3 days ago) [Apoorv Sachan]
* 2018ed33 - Add mock test for IPv4/IPv6 route add/delete (sonic-net#3839) (3 days ago) [meghtony]
* 47df8071 - [portsorch] Fixed port comparison logic executed every doTask for every port (sonic-net#3821) (3 days ago) [Stepan Blyshchak]
* 0c60bdb4 - [ssw][ha] use endpoint IP to for tunnel term acl (sonic-net#3897) (3 days ago) [Jing Zhang]
* 80c742c2 - [muxorch] Fix handling mux neighbors learned after route (sonic-net#3937) (4 days ago) [Nikola Dancejic]
* bd479539 - [Vnetorch] Ecmp vnet local routes (sonic-net#3935) (7 days ago) [Leyza]
* 5de59222 - [FC] Set FC delay in command line parameters (sonic-net#3814) (8 days ago) [Stepan Blyshchak]
* 85a06154 - [ssw][ha] set `SAI_ENI_ATTR_IS_HA_FLOW_OWNER` & `SAI_ENI_ATTR_HA_SCOPE_ID` when creating eni (sonic-net#3881) (11 days ago) [Jing Zhang]
* bc40a043 - Skip flush if ring buffer is not empty or thread is not in idle (sonic-net#3895) (11 days ago) [Eddie Ruan]
* ab96400c - [trim]: Update log level severity to avoid errors during attribute/enum capabilities query (sonic-net#3916) (2 weeks ago) [Nazarii Hnydyn]
* 582eed0e - [vs]: Fix trimming test cases: avoid config consolidation (sonic-net#3939) (2 weeks ago) [Nazarii Hnydyn]
* 34b9f366 - [vs]: Fix trimming test cases: avoid NULL OID polling (sonic-net#3943) (2 weeks ago) [Nazarii Hnydyn]
* 8b8918a7 - [ACL] Populate SAI tunnel term correctly (sonic-net#3924) (2 weeks ago) [Vivek]
* fb56d6da - Maximum non-zero FEC histogram bin (sonic-net#3919) (2 weeks ago) [Prince George]
* c87bf6c0 - [FC] Reduce sairedis calls by efficient caching (sonic-net#3854) (3 weeks ago) [Vivek]
* 287461ba - [vs]: Remove non-default objects on dynamic buffer model teardown (sonic-net#3931) (3 weeks ago) [Nazarii Hnydyn]
* 36c598cb - Make fpmsyncd capable of handling route replace semantics (sonic-net#3872) (3 weeks ago) [venkit-nexthop]
```
#### How I did it
#### How to verify it
#### Description for the changelog
FengPan-Frank pushed a commit to FengPan-Frank/sonic-buildimage that referenced this pull request Dec 4, 2025
…lly (sonic-net#24266)

#### Why I did it
src/sonic-swss
```
* 3ccfa629 - (HEAD -> master, origin/master, origin/HEAD) [orchagent] Add FEC frame loss ratio monitoring with predictive analytics (sonic-net#3869) (3 days ago) [Apoorv Sachan]
* 2018ed33 - Add mock test for IPv4/IPv6 route add/delete (sonic-net#3839) (3 days ago) [meghtony]
* 47df8071 - [portsorch] Fixed port comparison logic executed every doTask for every port (sonic-net#3821) (3 days ago) [Stepan Blyshchak]
* 0c60bdb4 - [ssw][ha] use endpoint IP to for tunnel term acl (sonic-net#3897) (3 days ago) [Jing Zhang]
* 80c742c2 - [muxorch] Fix handling mux neighbors learned after route (sonic-net#3937) (4 days ago) [Nikola Dancejic]
* bd479539 - [Vnetorch] Ecmp vnet local routes (sonic-net#3935) (7 days ago) [Leyza]
* 5de59222 - [FC] Set FC delay in command line parameters (sonic-net#3814) (8 days ago) [Stepan Blyshchak]
* 85a06154 - [ssw][ha] set `SAI_ENI_ATTR_IS_HA_FLOW_OWNER` & `SAI_ENI_ATTR_HA_SCOPE_ID` when creating eni (sonic-net#3881) (11 days ago) [Jing Zhang]
* bc40a043 - Skip flush if ring buffer is not empty or thread is not in idle (sonic-net#3895) (11 days ago) [Eddie Ruan]
* ab96400c - [trim]: Update log level severity to avoid errors during attribute/enum capabilities query (sonic-net#3916) (2 weeks ago) [Nazarii Hnydyn]
* 582eed0e - [vs]: Fix trimming test cases: avoid config consolidation (sonic-net#3939) (2 weeks ago) [Nazarii Hnydyn]
* 34b9f366 - [vs]: Fix trimming test cases: avoid NULL OID polling (sonic-net#3943) (2 weeks ago) [Nazarii Hnydyn]
* 8b8918a7 - [ACL] Populate SAI tunnel term correctly (sonic-net#3924) (2 weeks ago) [Vivek]
* fb56d6da - Maximum non-zero FEC histogram bin (sonic-net#3919) (2 weeks ago) [Prince George]
* c87bf6c0 - [FC] Reduce sairedis calls by efficient caching (sonic-net#3854) (3 weeks ago) [Vivek]
* 287461ba - [vs]: Remove non-default objects on dynamic buffer model teardown (sonic-net#3931) (3 weeks ago) [Nazarii Hnydyn]
* 36c598cb - Make fpmsyncd capable of handling route replace semantics (sonic-net#3872) (3 weeks ago) [venkit-nexthop]
```
#### How I did it
#### How to verify it
#### Description for the changelog

Signed-off-by: Feng Pan <fenpan@microsoft.com>
xwjiang-ms pushed a commit to xwjiang-ms/sonic-buildimage that referenced this pull request Dec 22, 2025
…lly (sonic-net#24266)

#### Why I did it
src/sonic-swss
```
* 3ccfa629 - (HEAD -> master, origin/master, origin/HEAD) [orchagent] Add FEC frame loss ratio monitoring with predictive analytics (sonic-net#3869) (3 days ago) [Apoorv Sachan]
* 2018ed33 - Add mock test for IPv4/IPv6 route add/delete (sonic-net#3839) (3 days ago) [meghtony]
* 47df8071 - [portsorch] Fixed port comparison logic executed every doTask for every port (sonic-net#3821) (3 days ago) [Stepan Blyshchak]
* 0c60bdb4 - [ssw][ha] use endpoint IP to for tunnel term acl (sonic-net#3897) (3 days ago) [Jing Zhang]
* 80c742c2 - [muxorch] Fix handling mux neighbors learned after route (sonic-net#3937) (4 days ago) [Nikola Dancejic]
* bd479539 - [Vnetorch] Ecmp vnet local routes (sonic-net#3935) (7 days ago) [Leyza]
* 5de59222 - [FC] Set FC delay in command line parameters (sonic-net#3814) (8 days ago) [Stepan Blyshchak]
* 85a06154 - [ssw][ha] set `SAI_ENI_ATTR_IS_HA_FLOW_OWNER` & `SAI_ENI_ATTR_HA_SCOPE_ID` when creating eni (sonic-net#3881) (11 days ago) [Jing Zhang]
* bc40a043 - Skip flush if ring buffer is not empty or thread is not in idle (sonic-net#3895) (11 days ago) [Eddie Ruan]
* ab96400c - [trim]: Update log level severity to avoid errors during attribute/enum capabilities query (sonic-net#3916) (2 weeks ago) [Nazarii Hnydyn]
* 582eed0e - [vs]: Fix trimming test cases: avoid config consolidation (sonic-net#3939) (2 weeks ago) [Nazarii Hnydyn]
* 34b9f366 - [vs]: Fix trimming test cases: avoid NULL OID polling (sonic-net#3943) (2 weeks ago) [Nazarii Hnydyn]
* 8b8918a7 - [ACL] Populate SAI tunnel term correctly (sonic-net#3924) (2 weeks ago) [Vivek]
* fb56d6da - Maximum non-zero FEC histogram bin (sonic-net#3919) (2 weeks ago) [Prince George]
* c87bf6c0 - [FC] Reduce sairedis calls by efficient caching (sonic-net#3854) (3 weeks ago) [Vivek]
* 287461ba - [vs]: Remove non-default objects on dynamic buffer model teardown (sonic-net#3931) (3 weeks ago) [Nazarii Hnydyn]
* 36c598cb - Make fpmsyncd capable of handling route replace semantics (sonic-net#3872) (3 weeks ago) [venkit-nexthop]
```
#### How I did it
#### How to verify it
#### Description for the changelog

Signed-off-by: xiaweijiang <xiaweijiang@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants